cmake_minimum_required(VERSION 3.15)
project(MyCryptoProject)

# 包含 Conan 生成的工具链文件
include(${CMAKE_SOURCE_DIR}/conan_build/conan_toolchain.cmake)

# 添加可执行文件
add_executable(MyCryptoApp main.cpp)

# 使用 find_package 查找 Crypto++ 库
find_package(cryptopp REQUIRED)

# 链接 Crypto++ 库
target_link_libraries(MyCryptoApp cryptopp::cryptopp)

# 安装配置
install(TARGETS MyCryptoApp
    RUNTIME DESTINATION bin           # 可执行文件安装到 bin 目录
    LIBRARY DESTINATION lib           # 动态库安装到 lib 目录（如果有）
    ARCHIVE DESTINATION lib           # 静态库安装到 lib 目录（如果有）
)

# # 安装头文件（如果有其他头文件需要安装）
# install(FILES main.cpp
#     DESTINATION include               # 头文件安装到 include 目录
# )